package com.aiwiown.face.domain;

import com.aiwiown.face.ApiObject;
import com.aiwiown.face.domain.params.ApiParamType;
import com.aiwiown.face.internal.mapping.ApiField;

import java.io.File;

/**
 * <pre>
 * </pre>
 * RawValidateFrontFaceModel
 * Date: 2020/5/12 0012
 * Time: 14:09
 *
 * @author tang.xiaosheng@qq.com
 */
public class RawValidateFrontFaceModel extends ApiObject {
    private static final long serialVersionUID = -3516461976817635389L;

    /**
     * 用于标志一次验证流程，不超过128字符。
     * 如果要使用此参数，强烈建议对一次验证流程中调用的API（比如Raw-ValidateFrontFace、Raw-ValidateSideFace、Raw-Verify）使用同一个biz_no，
     * 对不同的验证流程使用不同的biz_no。
     */
    @ApiField("biz_no")
    private String bizNo;

    /**
     * 用户的自拍正面照片。
     * <p>
     * 注：要求上传用户的原始自拍照片，不要对图片进行额外的加工处理。特别是在微信客户端中，默认是启用压缩图片的，请注意上传原始图片。
     */
    @ApiField(value = "selfie", paramType = ApiParamType.FILE)
    private File selfie;

    public String getBizNo() {
        return bizNo;
    }

    public void setBizNo(String bizNo) {
        this.bizNo = bizNo;
    }

    public File getSelfie() {
        return selfie;
    }

    public void setSelfie(File selfie) {
        this.selfie = selfie;
    }
}
